Dual band modem for high bandwidth communications

ABSTRACT

The present invention allows a modem to operate in both the voice band, from 300 to 3400 Hz, and also in the ADSL band, which extends above 3400 Hz. Unlike conventional ADSL modems, the present invention avoids the computationally-intensive operations required to extract all the available band of a telephone subscriber loop. Consequently, the present invention can be implemented with low-cost modifications to existing voice band modems. The present invention thereby offers higher data transfer rates at a fraction of the cost of more complicated ADSL modems. The present invention also provides bypassing functions, which allow communications through a modem located at the telephone central office side of a subscriber loop to be switched through a packet-switched network, which is capable of accommodating high data transfer rates, instead of a central office switching system, which generally imposes unnecessary limitations on data transfer rates.

RELATED APPLICATIONS

This application is a continuation-in-part of a pending U.S. patentapplication, entitled "Dual Band Modem," by inventors Donald M.Bellenger and Steven P. Russell, having Ser. No. 08/855,052 and a filingdate of May 13, 1997 (Attorney Docket No. 15886-899). This applicationhereby incorporates by reference the above-referenced patentapplication.

This application additionally incorporates by reference a relatednon-provisional application, entitled "Dual Band Bypass Modem," byinventors, Donald M. Bellenger and Steven P. Russell, having serialnumber TO BE DETERMINED, and filing date TO BE DETERMINED, which wasfiled on the same day as the instant application (Attorney Docket No.15886-120).

BACKGROUND

1. Field of the Invention

The present invention relates to systems for connecting remote computersystems to computer networks through telephone lines, and moreparticularly to a modem which operates at a voice band frequency below4000 Hz as well as a higher broad band frequency above 4000 Hz.

2. Related Art

With the advent of computer networking and personal computers, publicswitched telephone networks (PSTNs) are increasingly used to connectcomputer systems to other computer systems, and to connect computersystems to computer networks, such as the Internet. As computer systemsbegin to support data-intensive applications, which transfer sounds,images and video between computer systems, the connections betweencomputer systems are subject to increasing demands for larger amounts ofbandwidth. Although the subscriber loops, which connect telephones tocentral office switching systems, are capable of accommodating transfersof data between computer systems, the available bandwidth of datatransfers through PSTNs is severely constrained by inherent limitationsof the switching equipment located in central office switching systems.Most of this switching equipment digitizes analog signals on subscriberloops by sampling the analog signals at a frequency of 8 kHz. Because ofthe Nyquist limit, this sampling rate imposes an artificial maximumfrequency of 4 kHz on signals that can be passed from a subscriber loopthrough a PSTN.

Fortunately, the majority of capital investment in the telephone systemis in the subscriber loops, which are pairs of wires running to homesand business from telephone central office switching systems. With newasymmetric digital subscriber loop (ADSL) modems, a typical subscriberloop can send 8,000,000 bits per second. The main difference betweenADSL modems and older V.34 type modems is that in ADSL a distant modemis located in a telephone central office, and it receives a signalacross a subscriber loop before the bandwidth is artificially reduced byequipment in the central office switching system. (In the followingdisclosure, the term "ADSL" is used as a generic description of allmodems operating over direct telephone wire at frequencies above 4,000Hz. The actual method used to modulate the line at the high band ratemay or may not actually be asymmetric.)

ADSL technology was largely started by Dr. Joseph W. Lechleider at BellCommunications Research (Bellcore) during the mid-1980's, and hasculminated in American National Standards Institute (ANSI) standardT1.413. The same standard has been adopted by the EuropeanTelecommunications Standard Institute (ETSI). The T1.413 standard isbased upon discrete multi-tone (DMT) modulation. There are other relatedtechniques, which are not standardized, such as Carrierless Amplitudemodulation/Phase modulation (CAP), and another older method known asQuadrature Amplitude Modulation (QAM). The three above-mentioned methodscan be grouped together has efficient line codes. This means that theyare capable of approaching the Shannon-Hartley limit for the maximumamount of information which can be sent through a given channel. Inaddition to these three methods, there are many older modulationtechniques such as AMI (Alternate Mark Inversion) and 2B1Q, whichoperate at levels below the maximum possible rate. All of these codescan be used to send high speed data over ordinary telephone lines.

While the theoretical capabilities for ADSL technology are quitepromising, there exist large numbers of barriers to making the requiredchanges to implement ADSL technology on a wide scale. First, thetechnology required to implement ADSL modems is considerably moreexpensive than for existing V.34 modems. For example, an ADSL modem atthis time costs about $2,000, compared to about $100 for a V.34 modem.ADSL modems can be expected to decline in price to somewhere in therange of $500 to $1,000 within the next year because of volumeshipments. However, there will nevertheless exist an approximately 5 to1 ratio in cost of ADSL over V.34 modems for the foreseeable future.Second, there is currently no infrastructure to support ADSL modems intelephone central offices. A large number of ADSL modems, all requiring8 Mbits per second of data, will quickly overwhelm any conceivable dataswitch of today's technology. Because of this bandwidth bottleneck, itis unlikely that the benefits of ADSL technology will actually berealized on a broad scale any time soon. Unfortunately, the tremendousadditional cost for ADSL modems must be paid even though much of theadditional data rate will not be immediately useable.

Another problem with ADSL is that there is no known content whichrequires such bandwidth. Video on demand (VOD) could theoreticallyutilize the bandwidth available through ADSL technology however, VODrequires a complex and expensive system of video servers to distributethe material. This infrastructure presently does not exist. Internetaccess is a rapidly evolving content area which could theoreticallyutilize the additional bandwidth of ADSL technology, but at present,Internet applications are designed for transmission facilitiescomprising 33 Kbit links and T1 trunks.

What is needed is a modem which is capable of providing the increasedbandwidth from ADSL technology at a fraction of the cost.

SUMMARY

The present invention allows a modem to operate in both the voice band,from 300 to 3400 Hz, has typified by V.34 and 56K modems, and also inthe ADSL band, which extends above 3400 Hz. A modem according to thepresent invention communicates with a modem on the other end of atelephone line to determine if the other modem is capable of operatingin the ADSL band. If so, and if the telephone line is capable ofcarrying signals in the ADSL band, the modems communicate at a higherdata rate in the ADSL band. Otherwise, by default the modems communicateat a lower data rate in the voice band.

The present invention has a number of advantages. First, a modem useronly has to buy one modem, which can operate at both a lower data ratein the voice band, and a higher data rate in the ADSL band if possible.Second, the present invention can be implemented with relatively simplemodifications to existing voice band modem designs. Consequently, thepresent invention can be produced much more cheaply than ADSL modems.One observation which underlines the design of the present invention isthe fact that voice band modems, such as V.34 modems, spend a largeamount of their digital signal processing (DSP) power on computationsrequired to extract the maximum amount of bandwidth out of the limited300-3400 Hz voice band. If instead, this DSP capability is used only tomodulate data to the central voice switch end of the subscriber loop,then the potential bandwidth of the DSP is much higher. The presentinvention allows ordinary V.34/56K modems with minor modifications tooperate at over 100,000 bits per second on ordinary carrier serving area(CSA) subscriber telephone loops. On shorter telephone loops, such asthose found in private branch exchanges, hotels, offices and in largeorganizations, a modified V.34 modem is capable of transmitting andreceiving over one million bits per second.

The single most significant factor which determines the data transferrate of a V.34 modem is the bandwidth limitation imposed by thecommunication channel. Like all previous modem standards, and the newADSL modem standard, V.34 uses quadrature amplitude modulation (QAM), inwhich two components of a 2-dimensional symbol are amplitude modulatedon in-phase and quadrature sinusoidal carriers at a common carrierfrequency.

The symbol rate is a key metric of any modem. It directly translatesinto the bandwidth of the carrier channel. The number of bits per symbolvaries as a function of the signal-to-noise ratio of the channel.Increasing the symbol rate is a simple process of speeding up the overall clock. Increasing the number of bits per symbol is much more complexand the expense grows as the Shannon-Hartley limit is approached.

For any fixed channel, the bandwidth and signal-to-noise ratio areconstant. In such a fixed channel, progressively more cost per bit isrequired for each additional bit of bandwidth extracted from thechannel. In the example of the V.34 modem, the first 15,000 bits persecond are cheaper to recover than additional bits between 15,000 and30,000 bits per second. In the case of ADSL modems, the first onemillion bits per second are much cheaper to recover than additional bitsper second beyond one million bits per second. One of the objectives ofthe present invention is to use a voice band modem's ability to squeezeexpensive bits out of a narrow channel to instead take the leastexpensive bits out of the much wider ADSL channel.

There are several mechanisms used by a V.34 modem which require largeDSP resources for relatively small increases in bandwidth. First, is theuse of a large number of bits per symbol with constellations of 1664points. Second, is the use of Trellis coding with Viterbi decoders toobtain a signal-to-noise gain of 4.2 dB. Third, is the use ofconstellation shaping to gain another one dB of signal-to-noise. Furthercapacity is used for decision-feedback equalization and precoding to useall of the available spectrum. These techniques consume a great amountof computational power, but produce very little extra bandwidth. Thebiggest gain in V.34 over the previous V.32 standard was simply toincrease the symbol rate.

The present invention operates by avoiding the edges of the channel insignal-to-noise ratio and spectrum, and concentrating all computationalresources on maximizing symbol rate. For example, in one embodiment, themodulation method is V.22bis QAM 16 at 100,000 symbols per second. Thisapproach is inefficient in the sense that some of the capacity of thechannel is lost. However, since there is more channel capacity than canbe immediately used, it is better to recover the cheapest bits first,and ignore the more expensive bits at the edges of the channel whichcannot be used anyway.

In order to describe operation of the present invention, we refer to theterm "effective symbol rate period." For modems which use a singleorthogonal channel on a single physical channel, the effective symbolrate is the actual symbol rate. For multi-channel modems such as DMT,which transmit data over a plurality of orthogonal channels on a singlephysical channel, the effective symbol rate is the actual symbol ratemultiplied by the number of orthogonal channels.

Thus, the present invention can be characterized as an apparatus fortransmitting data over a telephone line, comprising: a telephone lineinterface coupled to the telephone line; a communication circuit coupledto the telephone line interface, the communication circuit includingcircuitry to communicate at both an effective symbol rate below 4,000symbols per second, and an effective rate above 4,000 symbols persecond, through the telephone line interface; a negotiation mechanismcoupled to the telephone line interface, including a mechanism tonegotiate with a remote modem coupled to the telephone line to determinewhether to communicate with the remote modem at a symbol rate above4,000 symbols per second; a transfer rate switching mechanism coupled tothe communications circuit and the negotiation mechanism, including amechanism to switch the communication circuit between an effectivesymbol rate below 4,000 symbols per second and an effective symbol rateabove 4,000 symbols per second; and a mechanism that converts betweenanalog circuit-based data on telephone lines in the plurality oftelephone lines and digital packet-based data on the packet-switchednetwork.

According to one aspect of the present invention, the present inventionswitches between an effective symbol rate below 8,000 symbols per secondand an effective symbol rate above 8,000 symbols per second.

According to one aspect of the present invention, the present inventionswitches between a rate below 64,000 bits per second and a rate above64,000 bits per second.

According to one aspect of the present invention, the present inventiondoes not include circuitry to communicate using an Integrated ServicesDigital Network (ISDN) protocol.

According to another aspect of the present invention, the communicationcircuit includes circuitry to communicate using an ISDN protocol and aV.34/56K protocol.

According to one aspect of the present invention, the communicationscircuit is used to communicate facsimile signals with the remote modem.

According to another aspect of the present invention, the apparatusincludes a line probing mechanism coupled to the telephone lineinterface, which includes resources to determine if the telephone lineis capable of passing information at an effective symbol rate above4,000 symbols per second.

According to another aspect of the present invention, the apparatusincludes a mechanism coupled to the telephone line interface thatexchanges information with the remote modem to identify a continuationof a previous communication system with the remote modem. This mechanismincludes: a mechanism that exchanges parameters of an old communicationsession at the end of the old communication session; a mechanism thatstarts a new communication session by exchanging the old parameters, sothat if the old parameters match, the new communication sessions startswith the old parameters, and if the old parameters mismatch theconnection between the first modem and the second modem is retrained toproduce new parameters for the new communication session.

The present invention can also be characterized as a method fortransmitting data across a telephone line between the first modem andthe second modem, the telephone line being coupled to the first modemand the second modem. The method comprises the steps of: establishing aconnection between the first modem and the second modem through thetelephone line; negotiating between the first modem and the second modemto establish an agreed-upon communication rate. If the agreed-uponcommunication rate is below 4,000 effective symbols per second,communicating between the first modem and the second modem across thetelephone line at a rate below 4,000 effective symbols per second. Ifthe agreed-upon communication rate is above 4,000 effective symbols persecond, communicating between the first and the second modems across thetelephone line at a rate above 4,000 effective symbols per second.

The present invention can also be characterized as a method fortransferring data across telephone subscriber loops. The method operatesin a system including, a first subscriber loop, a second subscriberloop, a first modem coupled to the first subscriber loop and apacket-switched network, and a second modem coupled to the secondsubscriber loop and the packet-switched network. The method comprisesthe steps of: establishing a connection from the first subscriber loopto the packet-switched network through the first modem; establishing aconnection between the first modem and the second modem through thepacket-switched network; establishing a connection between thepacket-switched network and the second subscriber loop through thesecond modem; and transferring data between the first subscriber loopand the second subscriber loop through the first modem, thepacket-switched network and the second modem.

The present invention can also be characterized as an apparatus fortransferring information across subscriber loops and a packet-switchednetwork, comprising a first modem coupled to a first subscriber loop andthe packet-switched network; a second modem coupled to a subscriber andpacket-switched network; and a routing mechanism for establishing aconnection through the packet-switched network between the first modemand the second modem.

The present invention can also be characterized as a method forbypassing a telephone switching system. The method operates in a systemincluding: a first subscriber loop; a first modem coupled to the firstsubscriber loop and a packet-switched network; a switch coupled to thefirst subscriber loop, the telephone switching system and the firstmodem; a second modem coupled to a second subscriber loop and thepacket-switched. The method operates by: establishing a connectionbetween the first subscriber loop and the switch; receiving a controlsignal to switch the first subscriber loop to the packet-switchednetwork; switching the first subscriber loop in response to the controlsignal to the packet-switched network through the first modem;establishing a connection from the first subscriber loop to thepacket-switched network through the switch and the first modem;establishing a connection between the first modem and the second modemthrough the packet-switched network; establishing a connection betweenthe packet-switched network and the second subscriber loop through thesecond modem; and transferring data between the first subscriber loopand the second subscriber loop through the first modem, thepacket-switched network and the second modem.

The present invention can also be characterized as an apparatus forbypassing a central office switching system, comprising: a first modemcoupled to a packet-switched network; a switch coupled to a firstsubscriber loop, the central office switching system and the firstmodem, for switching the first subscriber loop between the telephoneswitching system and the packet-switched network through the firstmodem; a second modem coupled to a second subscriber loop and thepacket-switched network; and a routing mechanism for establishing aconnection through the packet-switched network between the first modemand the second modem.

The present invention can also be characterized as a method forbypassing a telephone switching system. The method operates in a systemincluding: a first modem; a first subscriber loop coupled to the firstmodem; a second modem coupled to the first subscriber loop and thepacket-switched network; a third modem coupled to a second subscriberloop and a packet-switched network; a fourth modem coupled to the secondsubscriber loop. The method operates by: establishing a connectionbetween the first modem and the second modem through the firstsubscriber loop; exchanging information between the first modem and thesecond modem through the first subscriber loop to establish anagreed-upon communication rate; if the agreed-upon communication rate isbelow 4,000 effective symbols per second, communicating between thefirst and second modem across the first subscriber loop at a rate below4,000 effective symbols per second; if the agreed-upon communicationrate is above 4,000 effective symbols per second, communicating betweenthe first and second modem across the first subscriber loop at a rateabove 4,000 effective symbols per second; establishing a connection fromthe second modem across the packet-switched network to the third modem;establishing a connection from the third modem to the fourth modemthrough the second subscriber loop; exchanging information between thethird modem and the fourth modem through the second subscriber loop toestablish an agreed-upon communication rate; if the agreed-uponcommunication rate is below 4,000 effective symbols per second,communicating between the third and fourth modem across the secondsubscriber loop at a rate below 4,000 effective symbols per second; andif the agreed-upon communication rate is above 4,000 effective symbolsper second, communicating between the third and fourth modem across thesecond subscriber loop at a rate above 4,000 effective symbols persecond.

The present invention can also be characterized as an apparatus forswitching signals on subscriber loops between a central office switchingsystem and a packet-switched network, comprising: a first port coupledto a subscriber loop; a second port coupled to the central officeswitching system; a third port coupled to the packet-switched network;and a switch coupled to the first port, the second port, the third port,the switch responding to a control signal to switch the first portbetween the second port and the third port, wherein the switchfacilitates communication of facsimile signals between the first portand the second port.

DESCRIPTION OF THE FIGURES

FIG. 1 is a block diagram illustrating how dual band bypass modem 130 ofthe present invention connects subscriber loops 120 to central officeswitching system 140 and packet-switched network 170 in accordance withan aspect of the present invention.

FIG. 2 is a block diagram illustrating how dual band bypass modem 130and dual band bypass modem 200 are used to bypass public switchedtelephone network 150 in communications between subscriber loop 250 andsubscriber loop 252 in accordance with an aspect of the presentinvention.

FIG. 3 is a block diagram illustrating how dual band modems 300 and 110are used to connect computer system 100 to packet-switched network 170in accordance with an aspect of the present invention.

FIG. 4 is a block diagram illustrating how dual band modem 400 and dualband modem 410 are used to route communications between subscriber loop250 and subscriber loop 252 across packet-switched 170 in accordancewith an aspect of the present invention.

FIG. 5 is a block diagram of some of the major functional components ofa dual band modem in accordance with an aspect of the present invention.

FIGS. 6A and 6B are schematic diagrams of a line card for a dual bandbypass modem on the central office side of a subscriber loop inaccordance with an aspect of the present invention.

FIG. 7 is a block diagram illustrating the major functional componentsof a set of dual band bypass modems located on the central office sideof subscriber loops in accordance with an aspect of the presentinvention.

FIG. 8 is a block diagram illustrating how the present invention appliesto facsimile modems in accordance with an aspect of the presentinvention.

FIG. 9 is a flow chart illustrating the sequence of operations involvedin establishing a communication session between dual band modems inaccordance with an aspect of the present invention.

FIG. 10 is a flow chart illustrating how connection parameters from anold communication session can be reused for a new communication sessionbetween dual band modems in accordance with an aspect of the presentinvention.

FIG. 11 is a flow chart illustrating how a communication session isestablished between two subscriber loops through a packet-switchednetwork in accordance with an aspect of the present invention.

FIG. 12 is a flow chart illustrating the sequence of operations involvedin using a bypass modem to establish a connection between two subscriberloops through a packet-switched network in accordance with an aspect ofthe present invention.

FIG. 13 illustrates the sequence of operations involved in establishinga connection between subscriber loops through a packet-switched networkusing dual band modems in accordance with an aspect of the presentinvention.

DESCRIPTION

The following description is presented to enable any person skilled inthe art to make and use the invention, and is provided in the context ofa particular application and its requirements. Various modifications tothe preferred embodiment will be readily apparent to those skilled inthe art, and the general principles defined herein maybe applied toother embodiments and applications without departing from the spirit andthe scope of the invention. Thus, the present invention is not intendedto be limited to the embodiment shown, but is to be afforded the widestscope consistent with the principles and features disclosed herein.

FIG. 1 illustrates how subscriber loops 120 connect through dual bandbypass modem 130 to central office switching system 140 andpacket-switched network 170 in accordance with an aspect of the presentinvention. FIG. 1 includes computer system 100, which is any type ofcomputer system capable of receiving and transferring data. Thisincludes computer systems as diverse as personal computers, main framecomputers, and embedded system controllers.

Computer system 100 connects to dual band modem 110. In one embodiment,dual band modem 110 is built into computer system 100. In anotherembodiment, dual band modem 110 exists independently from computersystem 100.

Dual band bypass modem 130 connects to central office switching system140. Central office switching system 140 is a centralized telephoneswitching system, which connects to a plurality of subscriber loops thatextend from central office switching system 140 to telephone line users.This includes private automatic b ranch exchanges (PABXs), as well asswitching systems found within telephone companies.

Dual band modem 110 connects to subscriber loops 120, which carryelectrical signals between dual band modem 110 and central officeswitching system 140 through dual band bypass modem 130. If centraloffice switching system 140 is a PABX system, such as those found withinbusinesses and hotels, subscriber loops 120 may consist entirely ofwiring within a building. If central office switching system 140 islocated at a telephone company, subscriber loops 120 extend from remotesubscriber equipment to a telephone company switching system. Subscriberloops 120 connect to dual band bypass modem 130, which switchessubscriber loops 120 between central office switching system 140 andpacket-switched network 170.

Central office switching system 140 also connects to public switchedtelephone network 150, which routes and carries telephone signalsbetween a plurality of different central office switching systems.

Public switched telephone network 150 connects to network serviceprovider 160 through modem 180. Network service provider 160 is any typeof system providing network access to computer systems. This includescommercial on-line services such as America On-Line and CompuServe.

Dual band bypass modem 130 also connects to packet-switched network 170.Packet-switched network 170 is any type of network which transfersdigital data; it is not limited to networks using a packet-switchedprotocol. In one embodiment, packet-switched network 170 is theInternet. However, any other networks for transferring digital data maybe used.

Packet-switched network 170 connects to network service provider 160,which provides facilities for connecting computer systems topacket-switched network 170, as well as other services used inconjunction with packet-switched network 170.

The system embodied in FIG. 1 operates in the following manner. Dualband bypass modem 130 is usually transparent. For telephone users makingor receiving ordinary voice calls, the system operates as if the dualband bypass modem 130 was not present. When a data call is initiated,dual band bypass modem 130 springs into action. In one embodiment, acall is first placed through central office switching system 140 andpublic switched telephone network 150 to network service provider 160through modem 180. Upon receipt of identification information fromcomputer system 100, network service provider 160 sends a data packetvia packet-switched network 170 to activate dual band bypass modem 130.Dual band bypass modem 130 has an Internet protocol address, and networkservice provider 160 sends commands directly to this Internet protocoladdress through packet-switched network 170. Upon receipt of anactivation command through packet-switched network 170, dual band bypassmodem 130 disconnects the subscriber loop from central office switchingsystem 140 and establishes an alternate connection to network serviceprovider 160 through packet-switched network 170.

In the active state, dual band bypass modem 130 supplies all of the POTSfunctions normally provided from central office switching system 140 tosubscriber loops 120. This includes battery feed, overvoltage, ringinginjection, supervision, codec, hybrid and testing functions. During thebypass period, any incoming calls from central office switching system140 to the subscriber loop receives either a ring-no-answer signal, oralternatively a busy signal.

According to another embodiment of the present invention, the controlsignal used to switch dual band bypass modem 130 is activated by anelectrical signal on the subscriber loop. In one embodiment, thiscontrol signal is encoded in the loop current status of the subscriberloop, and more specifically in the on/off hook status of the subscriberloop. In another embodiment, the control signal is encoded on a dualtone multiple frequency (DTMF) or pulse signal on a subscriber loop.Alternatively, any other ground start, loop start, or electromagneticsignaling method may be used. For example, in one embodiment the signalis encoded on autobaud modem signals as defined by CCITT Blue BookSeries V or by CCITT V.34. In another embodiment, the signal is encodedon modem carrier tones, such as defined by ANSI T1.413. These includethe 34.5 kHz initialization tone; the 69 kHz upstream pilot tone and the276 kHz downstream pilot tone. In another embodiment, the signal on thesubscriber loop takes the form of a digital message encoded on thesubscriber loop.

According to another embodiment of the present invention, the controlsignal is activated by a signal which travels through central officeswitching system 140. This signal may originate from network serviceprovider 160, or alternatively, it may originate from a portion of thetelephone system, possibly public switched telephone network 150, orcentral office switching system 140.

In another embodiment, the control signal is activated by a signal frompacket-switched network 170. In one embodiment this signal originatesfrom network service provider 160. In another embodiment this signaloriginates from the telephone system. Alternatively, this signal mayoriginate from any other source connected to packet-switched network170.

In one embodiment the control signal for the switch is activated by asingle hook switch flash (HSF). This embodiment operates as follows. Theswitch normally connects the subscriber loop to the voice network. Inplacing a voice call, the system operates as if the switch were notpresent. To activate the switch, the subscriber takes the line off hook,and then performs a short interruption of the loop current. Hook switchflash is defined as the following sequence: off hook, on hook, off hook.When the HSF is performed manually by a human, the initial off hook andon hook may vary in duration approximately between the limits of 40 msecminimum, to a maximum of 3 seconds. In another embodiment, which detectsHSF signals from a computer, intervals of less than 30 msec are used.Another embodiment uses more than a single HSF to trigger a switchingoperation.

It is assumed that there are two types of subscriber loops; voice bandand broad band. For the voice band subscriber loops, any interruption inthe subscriber loop current causes the switch to return the subscriberloop to the voice network. For broad band subscriber loops, the switchignores disconnect loop current status. Other embodiments use furtherdisconnect methods, including internal timers, a ringing signal from thevoice network, and other explicit disconnect signals sent through thesubscriber loop and the data network.

In another embodiment, the switch is activated by control codes dialedinto a subscriber loop. For example, when a subscriber dials an ordinarytelephone call to network service provider 160, network service provider160 activates dual band bypass modem 130 by sending explicit commands todual band bypass modem 130.

In another embodiment, dual band bypass modem 130 decodes the dialingsignal on a subscriber loop and compares the number dialed with aninternal table of numbers. If a match is found between the number dialedand a number stored in the table, the subscriber loop is switched fromthe voice to the data network. This number may be dialed in the form ofa DTMF or pulse dialing signal. Dual band bypass modem 130 monitors theoff hook status of a subscriber loop. When the subscriber loop goes offhook, dual band bypass modem 130 monitors what number is dialed into thesubscriber loop and looks this number up in the table.

FIG. 2 is a block diagram illustrating how dual band bypass modem 130 isused to route information between subscriber loops 250, 252 and 254through packet-switched network 170 in accordance with an aspect of thepresent invention. Computer system 100 includes dual band modem 110,which connects through subscriber loop 250 to dual band bypass modem130, which connects subscriber loop 250 to either central officeswitching system 140 or packet-switched network 170. Central officeswitching system 140 connects to public switched telephone network 150,which connects to central office switching system 230. Dual band bypassmodem 200 connects to packet-switched network 170, subscriber loop 252and central office switching system 230. Dual band bypass modem 200selectively switches subscriber loop 252 between either packet-switchednetwork 170 or central office switching system 230. Subscriber loop 252connects to computer system 210 through dual band modem 212. Centraloffice switching system 230 additionally connects to dual band modem240, which connects to subscriber loop 254. Subscriber loop 254 connectsto computer system 220 through dual band modem 222.

A number of connections are possible between computer systems 100, 210and 220 through either packet-switched network 170 or public switchedtelephone network 150 in FIG. 2. Computer system 100 can communicatethrough dual band modem 110 and subscriber loop 250 to dual band bypassmodem 130. If dual band bypass modem 130 is switched so that it connectssubscriber loop 250 to central office switching system 140, a pathwaycan be established from central office switching system 140 throughpublic switch telephone 150 to central office switching 230. Fromcentral office switching 230, a pathway is established through dual bandbypass modem 200 on to subscriber loop 252, and ultimately into dualband modem 212 within computer system 210.

Alternatively, if dual band bypass modem 130 is switched so that itconnects subscriber loop 250 to packet-switched network 170, a pathwaycan be established through packet-switched network 170 to dual bandbypass modem 200. From dual band bypass modem 200, a connection can thenbe established through subscriber loop 252 to dual band modem 212 withincomputer system 210.

Computer system 100 communicates with computer system 220 byestablishing a connection through dual band bypass modem 130, centraloffice switching system 140, public switched telephone network 150,central office switching system 230, dual band modem 240 and dual bandmodem 222. This connection passes through the public switched telephonenetwork 150 and is consequently not capable of an accelerated transferrate.

FIG. 3 is a block diagram illustrating how dual band modems 110 and 300can be used to connect computer system 100 to packet-switched network170, and ultimately to network service provider 160 in accordance withan aspect of the present invention. Computer system 100 connects to dualband modem 110 through which it communicates over subscriber loop 310with dual band modem 300. Dual band modem 300 itself connects topacket-switched network 170, which further connects to network serviceprovider 160. In operation, dual band modem 110 negotiates with dualband modem 300 to determine if they are both capable of communicating atan accelerated rate. If so, communications between computer system 100and network service provider 160 proceed at the accelerated rate. Ifnot, or if subscriber loop 310 is not capable of accommodating ADSL bandtransmissions, dual band modem 110 and dual band modem 300 communicateat a lower voice band rate.

FIG. 4 illustrates a method of connecting computer system 100 tocomputer system 210 through packet-switched network 170 in accordancewith an aspect of the present invention. Note that FIG. 4 is the same asFIG. 2 except that dual band bypass modem 130 has been replaced withdual band modem 400 and dual band bypass modem 200 has been replacedwith dual band modem 410. Also central office switching system 140,public switched telephone network 150, central office switching system230, dual band modem 240, subscriber loop 254 and computer system 220have been removed. This reflects the fact that the system illustrated inFIG. 4 operates completely independently of central office switchingsystems and the public switched telephone network 150. The systempictured in FIG. 4, does however, use telephone subscriber loops 250 and252.

The system illustrated in FIG. 4 operates in the same way as the systemillustrated in FIG. 2, except that only one connection is possible.Computer system 100 connects to computer system 210 throughpacket-switched network 170. If subscriber loop 250 is capable of ADSLband transmissions, dual band modem 110 communicates with dual bandmodem 400 at an accelerated rate. If subscriber loop 252 is capable ofaccommodating ADSL band transmissions, dual band modem 212 communicateswith dual band modem 410 at an accelerated rate.

FIG. 5 is a block diagram illustrating some of the major functionalcomponents of a subscriber side dual band modem in accordance with anaspect of the present invention. The modem illustrated in FIG. 5includes digital signal processor 500, which is coupled to SRAM 530 andROM 540.

Digital signal processor 500 additionally connects through serialinterfaces 550 to analog front end 510. Analog front end 510 connectsthrough analog signals 560 to two-to-four wire interface 520.Two-to-four wire interface 520 connects to digital signal processor 500through on/off hook signal 570 which originates in digital signalprocessor 500. Two-to-four wire interface 520 also connects to digitalsignal processor 500 through ring-detect signal 572. Two-to-four wireinterface 520 additionally connects to subscriber loop 580.

Signals from subscriber loop 580 pass through two-to-four wire interface520 where they arc converted from two wire analog signals to four wireanalog signals. These analog signals 560 connect to analog front end510, which digitizes analog signals 560 and transmits them throughserial interfaces 550 to digital signal processor 500. Digital signalprocessor 500 performs the algorithms to extract data encoded within thesignals on subscriber loop 580.

The design of a dual band modem according to the present invention isessentially the same as the design of the existing V.34/56K modems. Onlyslight modifications are required to modify existing V.34/56K typemodems to operate as dual band modems. The codec (analog to digitalconverters) and filters must be modified to pass the higher data rate.Exactly what type of codec is required depends on the target number ofbits per second that is desired. For multi-megabit speeds a codec withabout 14 bits per sample and 10,000,000 samples per second will work.However, a preferred embodiment operates in the range of 400,000 bitsper second. This speed is approximately 10 times the speed of thepresent 33/56K standard, and is consistent with the rest of the Internetinfrastructure.

The second change to enable a V.34 modem to operate as a dual band modemis to extend the V.34 modem protocol to allow the modem to determinewhether it is connected to another modem capable of higher bandwidthtransmissions. The signal may be exchanged by means of any electricalsignal exchanged between the two modems. In one embodiment, followingthe V.34 strategy, this information is sent in a modified V.8/bisexchange. In this embodiment, the V.8 protocol is modified so that apseudo-random noise signal, operating underneath the 2100 Hz ANSam tone,identifies the capability of the modem to operate at an acceleratedrate. This psuedo-random signal is invisible to standard V.8 modems.Many other methods of signaling accelerated capability may be used.

In the case of a FAX modem, communication rates are negotiated using theT.30 protocol. In one embodiment, the T.30 protocol is modified in thesame way, by adding a psuedo-random background signal to indicate dualband capability. This signal is invisible to non-dual band FAX modems.

Once the two modems understand that they are both capable of faster datarates, the V.34 standard is modified for channel probing and ratenegotiation appropriate to direct wire connections. Many well knownmethods are available to accomplish this, such as those specified byANSI standard T1.413.

In one embodiment the remote subscriber dual band modem includes a TexasInstruments TMS320C51 digital signal processor and a modifiedSGS-Thompson STLC7545 modem analog front-end. In order to transmit andreceive at a higher frequency, filter transfer functions are shiftedfrom the present cut-off frequency of 3800 Hz to a higher value, such as100 kHz. The clock sampling frequency chain must be adjusted for thehigher signal rate.

FIGS. 6A and 6B are block diagrams of communication circuits 601 and 603illustrating the major functional components of a line card within acentral site dual band bypass modem in accordance with an aspect of thepresent invention. In FIG. 6A, tip signal 600 feeds through 20 ohm, 2watt resistor 608, and through positive thermal coefficient resistor 612into solid state relays 616. Ring signal 602 feeds through 20 ohm, 2watt resistor 610, and through positive thermal coefficient resistor 614into solid state relays 616. Tip signal 600 additionally connectsthrough carbon block 604 to ground. Ring signal 602 additionallyconnects through carbon block 606 to ground. Solid state relays 616switch tip signal 600 and ring signal 602 between connection to centraloffice tip ring for bypass mode 630 and SLIC protector 618. Solid staterelays 616 additionally connect to power ringing feed circuitry 624.Solid state relays 616 are activated by control signals 626, whichoriginate from CPU 718 in FIG. 7. SLIC protector 618 connects to groundand additionally connects tip signal 600 to protected tip signal 620,and connects ring signal 602 to protected ring signal 622.

In FIG. 6B, protected tip signal 620 and protected ring signal 622 feedinto subscriber loop interface 640. Subscriber loop interface 640outputs loop closure detector signal 642 and ring trip detector signal644, which feed into CPU 718 in FIG. 7. Subscriber loop interface 640additionally connects to modified analog front end 646, which connectsto bus 648.

The circuit illustrated in FIGS. 6A and 6B operates as follows: tipsignal 600 and ring signal 602 originate from a subscriber loop. Thesefeed into solid state relays 616, which switch tip signal 600 and ringsignal 602 between connection to central office tip ring for bypass mode630, which is an optional connection to a central office switchingsystem, and SLIC protector 618 which provides current protection for thesubscriber loop interface. After passing through SLIC protector 618, tipsignal 600 and ring signal 602 emerge as protected tip signal 620 andprotected ring signal 622. These feed through subscriber loop interface640 and through modified analog front end 646, which perform two-to-fourwire conversion and analog to digital conversion for signals from thesubscriber loop. The digitized signals ultimately feed into bus 648.

FIG. 7 is a block diagram illustrating how line cards 700, 702 and 704connect to digital signal processor 712 and CPU 718 to form a centralsite modem connecting to packet-switched network 170 in accordance withan aspect of the present invention. Line cards 700, 702 and 704 fit intobus 648 which feeds into digital signal processor 712. Digital signalprocessor 712 connects to RAM 710, and through system bus 716 to CPU718. Digital signal processor 712 additionally connects through GR303interface to PSTN 714, which is an optional connection to a publicswitch telephone network. CPU 718 connects to DRAM 720 as well as bootROM 722, which contain code and data used by CPU 718. CPU 718additionally connects to control signals 708 which feed directly intoline cards 700, 702 and 704. CPU 718 also connects through networkinterface 724 to packet-switched network 170.

The system illustrated in FIG. 7 operates as follows. Connections fromsubscriber loops feed into line cards 700, 702 and 704. These passthrough bus 648 into digital signal processor 712. Digital signalprocessor 712 performs the encoding and decoding processes required toimplement modem communications through the subscriber loops whichconnect to line cards 700, 702 and 704. Digital signal processor 712communicates with CPU 718 through system bus 716. From CPU 718, thesecommunications feed through network interface 724 into packet-switchednetwork 170. CPU 718 additionally provides control signals for linecards 700, 702 and 704.

Dual Band Facsimile Modems

FIG. 8 is a block diagram illustrating how dual band modems transmit andreceive facsimile signals in accordance with an aspect of the presentinvention. Facsimile machine 800 contains dual band fax modem 810, whichconnects through subscriber loop 820 dual band bypass fax modem 830.Dual band bypass fax modem 830 switches subscriber loop 820 betweencentral office switching system 140 and packet-switched network 170.

One embodiment of a dual band modem system for facsimile transmissionsoperates as follows. A FAX user appends a code (such as *123) to thefront of the destination fax number. Dual band bypass fax modem 830recognizes the prefix, and intercepts the call. Dual band bypass faxmodem 830 next switches to an accelerated rate in its communicationswith dual band fax modem 810 through subscriber loop 820. The facsimiletransmissions are then sent through packet-switched network 170, ratherthan through central office switching system 140, to a similar bypassmodem near the destination facsimile machine for final delivery. Eitherone, both, or neither of the originating and destination facsimilemachines has to be of the accelerated type.

At the physical level, data and facsimile modems are indistinguishable.The principal difference between the two is the communication sessionprotocol. Facsimile modems support the protocols described by ITUspecifications T.4, T.6 and T.30. Facsimile operation is half-duplex,whereas data modems are full-duplex. The facsimile modulation techniqueis specified by standards such as V.17 and V.29. For example, the commonV.17 standard specifies a symbol rate of 2400 symbols per second.

The present invention applies to Group 3 facsimile machines using ITUstandards T.4 and the included T.30 standard. The T.30 standarddescribes the procedures and handshake signals used when the facsimileequipment is operated over a PSTN. The T.30 standard divides facsimileoperation into five phases:

Phase A: call establishment

Phase B: pre-message procedure

Phase C: message transmission

Phase D: post-message procedure

Phase E: release the call

In one embodiment of the present invention, a FAX call follows the T.30procedure, with the accelerated capability option negotiated during thePhase B operation. Fast start tokens are also exchanged in Phase B.Ending session tokens are exchanged in Phase D.

Dual Band Modem Operation

FIG. 9 is a flow chart illustrating the sequence of operations involvedin establishing communications between two dual band modems inaccordance with an aspect of the present invention. The system starts atstep 900 which is a start state. The system next advances to step 902.At step 902, a telephone call is initiated between the first modem andthe second modem through the telephone line. The system next advances tostep 904. At step 904, negotiations take place between the first modemand the second modem to establish a communication rate between the firstmodem and the second modem. These negotiations may take place by meansof a negotiation mechanism including any sequence of electrical signalson the telephone line. In one embodiment, this negotiation takes placethrough data sent in a modified V.8/bis exchange as is discussed above.(For facsimile modems, the negotiation takes place through a modifiedT.30 exchange as described above.) The system next advances to step 906.At step 906, the system asks whether the agreed upon communication rateis greater than 4,000 effective symbols per second. If not, the systemadvances to step 914. If so, the system advances to step 908. At step908, the telephone line is probed to determine whether it is capable ofcarrying a high data rate. The system next advances to step 910. At step910, the system asks whether the telephone line can accommodate above4,000 effective symbols per second. If not, the system advances to step914. If so, the system advances to step 912. At step 912, communicationstake place between the first modem and the second modem at an effectiverate above 4,000 symbols per second. The system next advances to step916 which is an end state. At step 914, either the first modem and thesecond modem have agreed on an effective symbol rate less than 4,000symbols per second, or they have determined that the telephone linecannot carry communications at a high data rate. In this case, the firstmodem and the second modem communicate at a rate below 4,000 symbols persecond. After the communications are complete, the system advances tostep 916, which is an end state.

With ADSL modems, there is no need to retrain every connection becausethe channel between the modems is the same for all connections. Incontrast, V.34 modems require several seconds of delay for trainingpurposes before starting data service. With the modems according to thepresent invention, data service begins immediately after the connectionis made when the accelerated mode is used.

In one embodiment, after the initial modified V.8 exchange, the modemsknow that they are both capable of accelerated performance. It is onlynecessary to pass a token between the modems to identify thecontinuation of a previous session. The channel characterization cantherefore be skipped. In contrast, in the end-to-end case, both the endpoint modems and the channel can vary from one call to the next, andtraining is required for all connections.

In one embodiment, modems exchange their parameters, or a hash value oftheir parameters, at the end of each session. A new session begins withthe exchange of the old parameters. If the two sets match, startup isimmediate. If one end gets a match and the other end does not match,then the non-matching modem can adopt the other's version of theparameters. If both modems mismatch, retraining is initiated.

FIG. 10 is a flow chart illustrating the sequence of operations involvedin saving subscriber loop parameters of a prior communication sessionfor use in a future communication session in accordance with an aspectof the present invention. The system starts at step 1000 which is astart state. The system advances to step 1010. At step 1010, a newcommunication session is initiated between two modems. The system nextadvances to step 1020. At step 1020, the modems exchange parameters of aprior communication session. The system next advances to step 1030. Atstep 1030, each modem examines its parameters to determine whether theparameters match. If not, the system advances to step 1050. If so, thesystem advances to step 1040. At step 1040, the parameters of the oldsession match, and the new communication session starts with these oldparameters. The system next advances to step 1070. At step 1070, thecommunication session takes place. At step 1050, the parameters from theold communication session did not match. Consequently, the telephoneline is probed to obtain new parameters. The system next advances tostep 1060. At step 1060, the communication session starts with the newparameters. The system next advances to step 1070, in which thecommunication session takes place. After the communication session iscomplete, the system advances to step 1080. At step 1080, the modemsexchange communication parameters for a future communication session.The system next advances to step 1085 in which the communication sessionis terminated. The system next advances to step 1090, which is an endstate.

FIG. 11 is a flow chart illustrating the sequence of operations involvedin routing communications between a first subscriber loop and a secondsubscriber loop through a packet-switched network in accordance with anaspect of the present invention. The system begins at step 1100 which isa start state. The system next advances to step 1102. At step 1102, aconnection is established from the first subscriber loop to thepacket-switched network through the first modem. The system nextadvances to step 1104. At step 1104, a connection is established betweenthe first modem and the second modem through the packet-switchednetwork. The system next advances to step 1106. At step 1106, aconnection is established between the packet-switched network and thesecond subscriber loop through a second modem. The system next advancesto step 1108. At step 1108, data is transferred between the firstsubscriber loop and the second subscriber loop through the newlyestablished connection through the first modem, the packet-switchednetwork and the second modem. The system next advances to step 1110,which is an end state.

FIG. 12 is a flow chart illustrating the sequence of operations involvedin transferring data between a first subscriber loop and a secondsubscriber loop through a bypass modem and a packet-switched network inaccordance with an aspect of the present invention. The system begins atstep 1200 which is a start state. The system next advances to step 1210.At step 1210, a connection is established from the first subscriber loopto a switch in the bypass modem. The system next advances to step 1220.At step 1220, the switch receives a control signal to switch the firstsubscriber loop to the packet-switched network. This control signal mayoriginate from a number of different locations and may take a number ofdifferent forms as disclosed in preceding portions of thisspecification. The system next advances to step 1230. At step 1230, thefirst subscriber loop is switched so that it connects to thepacket-switched network. The system next advances to step 1240. At step1240, a connection is established from the first subscriber loop to thepacket-switched network through the first modem. The system nextadvances to step 1250. At step 1250, a connection is established betweenthe first modem and the second modem through the packet-switchednetwork. The system next advances to step 1260. At step 1260, aconnection is established between the packet-switched network and thesecond subscriber loop through the second modem. The system nextadvances to step 1270. At step 1270, data is transferred from the firstsubscriber loop to the second subscriber loop through the first modem,the packet-switched network and the second modem. The system nextadvances to step 1280, which is an end state.

FIG. 13 is a flow chart illustrating the operation of two dual bandmodems which are used to establish a connection between two subscriberloops through a packet-switched network in accordance with an aspect ofthe present invention. The transfer data rate switching system begins atstep 1300, which is a start state. The system next advances to step1302. At step 1302, a connection is established between a first modemand a second modem through a first subscriber loop. The system nextadvances to step 1304. At step 1304, negotiations take place between thefirst modem and the second modem to establish an agreed-uponcommunication rate. The system next advances to step 1306. At step 1306,the system asks whether the agreed-upon communication rate is above4,000 effective symbols per second. If not, the system advances to step1310 in which the modems communicate with each other at a rate below4,000 effective symbols per second. The system next advances to step1312. If so, the system advances to step 1308. At step 1308, the modemscommunicate at a rate above 4,000 effective symbols per second acrossthe first subscriber loop. The system next advances to step 1312. Atstep 1312, a connection is established from the second modem across apacket-switched network to a third modem. The system next advances tostep 1314. At step 1314, a connection is established between the thirdmodem and a fourth modem through a second subscriber loop. The systemnext advances to step 1316. At step 1316, negotiations take placebetween the third modem and the fourth modem to establish an agreed-uponcommunication rate. The system next advances to step 1318. At step 1318,the system asks whether the agreed upon rate is above 4,000 effectivesymbols per second. If not, the system advances to step 1322 in whichthe third modem and the fourth modem communicate at a rate below 4,000effective symbols per second. The system next advances to step 1324which is an end state. If the agreed-upon rate was above 4000 effectivesymbols per second, the system advances to step 1320. At step 1320, themodems communicate at a rate above 4,000 effective symbols per second.The system next advances to step 1324, which is an end state.

Note that the operations in FIG. 12 and FIG. 13 can be combined into anembodiment which uses a dual band bypass modem to establish a connectionfrom a first subscriber loop to a second subscriber loop. Thisembodiment combines the bypassing functions of step 1220 and step 1230with the rate negotiation functions of steps 1304 and 1316.

The foregoing description of an embodiment of the present invention hasbeen presented for purposes of illustration and description only. It isnot intended to be exhaustive or to limit the invention to the formsdisclosed. Obviously, many modifications and variations will be apparentto practitioners skilled in the art.

What is claimed is:
 1. An apparatus for transmitting data over atelephone line, comprising:a telephone line interface coupled to thetelephone line; a communication circuit coupled to the telephone lineinterface, the communication circuit including circuitry to communicateat an effective symbol rate below 8,000 symbols per second, and thecommunication circuit including circuitry to communicate at an effectivesymbol rate above 8,000 symbols per second through the telephone lineinterface; a negotiation mechanism coupled to the telephone lineinterface including a mechanism to negotiate with a remote modem coupledto the telephone line to determine whether to communicate with theremote modem at an effective symbol rate above 8,000 symbols per second;and a transfer rate switching system coupled to the communicationcircuit and the negotiation mechanism, including a mechanism to switchthe communication circuit between an effective symbol rate below 8,000symbols per second, and an effective symbol rate above 8,000 symbols persecond.
 2. The apparatus of claim 1, wherein the apparatus does notinclude circuitry to communicate using an ISDN protocol.
 3. Theapparatus of claim 1, wherein:if the communication circuit communicateson a plurality of orthogonal channels on a single physical channel, theeffective symbol rate is equal to the summation of the symbol ratesacross the plurality of orthogonal channels; and if the communicationcircuit communicates on a single physical channel, the effective symbolrate is equal to the symbol rate for the single channel.
 4. Theapparatus of claim 1, wherein the communication circuit is used tocommunicate facsimile signals with the remote modem.
 5. The apparatus ofclaim 1, including a line probing mechanism coupled to the telephoneline interface, the line probing mechanism including resources todetermine if the telephone line is capable of passing information at aneffective symbol rate above 8,000 symbols per second.
 6. The apparatusof claim 1, including a mechanism coupled to the telephone lineinterface that exchanges information with the remote modem to identify acontinuation of a previous communication session with the remote modem.7. The apparatus of claim 1, including a mechanism coupled to thetelephone line interface that exchanges information with the remotemodem to identify a continuation of a previous communication sessionwith the remote modem, the mechanism including:a mechanism thatexchanges identifying information for old parameters of an oldcommunication session at the end of the old communication session; amechanism that starts a new communication session by exchanging theidentifying information for the old parameters, so that if the oldparameters match, the new communication session starts with the oldparameters, and if the old parameters mismatch the connection betweenthe first modem and the second modem is retrained to produce newparameters for the new communication session.
 8. The apparatus of claim1, including a mechanism to probe the communication channel to determinemodulation parameters for communications across the communicationchannel.
 9. The apparatus of claim 1, including a mechanism to train aconnection between the first modem and the second modem for echocancellation and equalization.
 10. The apparatus of claim 1, wherein thecommunication circuit includes:a modulating circuit; a demodulatingcircuit; a digital-to-analog converter; and an analog-to-digitalconverter.
 11. The apparatus of claim 1, wherein the negotiationmechanism facilitates a modified V.8 exchange with the remote modem todetermine whether to communicate with the remote modem at an effectivesymbol rate above 8,000 symbols per second.
 12. The apparatus of claim1, wherein the telephone line includes a subscriber loop.
 13. Theapparatus of claim 1, wherein the telephone line includes a connectionthrough a telephone switching system.
 14. An apparatus for transmittingdata over a telephone line, comprising:a telephone line interfacecoupled to the telephone line; a communication circuit coupled to thetelephone line interface, the communication circuit including circuitryto communicate at a rate below 64,000 bits per second, and thecommunication circuit including circuitry to communicate at a rate above64,000 bits per second through the telephone line interface; anegotiation mechanism coupled to the telephone line interface includinga mechanism to negotiate with a remote modem coupled to the telephoneline to determine whether to communicate with the remote modem at a rateabove 64,000 bits per second; and a transfer rate switching systemcoupled to the communication circuit and the negotiation mechanism,including a mechanism to switch the communication circuit between a ratebelow 64,000 bits per second, and a rate above 64,000 symbols persecond.
 15. An apparatus for transmitting data over a telephone line,comprising:a telephone line interface coupled to the telephone line; acommunication circuit coupled to the telephone line interface, thecommunication circuit including circuitry to communicate using both aV.34/56K protocol and an ISDN protocol through the telephone lineinterface; a negotiation mechanism coupled to the telephone lineinterface including a mechanism to negotiate with a remote modem coupledto the telephone line to determine whether to communicate with theremote modem using the V.34/56K protocol or the ISDN protocol; and atransfer rate switching mechanism coupled to the communication circuitand the negotiation mechanism, including a mechanism to switch thecommunication circuit between the V.34/56K protocol and the ISDNprotocol.
 16. An apparatus for transmitting data over a telephone lineand a packet-switched network, comprising:a telephone line interfacecoupled to the telephone line; a network interface coupled to thepacket-switched network; a communication circuit coupled to thetelephone line interface and the network interface, the communicationcircuit communicating at an effective symbol rate below 4,000 symbolsper second, or an effective symbol rate above 4,000 symbols per secondthrough the telephone line interface; a negotiation mechanism coupled tothe telephone line interface for negotiating with a remote modem coupledto the telephone line to determine whether to communicate with theremote modem at an effective symbol rate above 4,000 symbols per second;a transfer rate switching system coupled to the communication circuitand the negotiation mechanism for switching the communication circuitbetween an effective symbol rate below 4,000 symbols per second and aneffective symbol rate above 4,000 symbols per second; and a mechanismthat converts between analog circuit-based data on the telephone lineand digital packet-based data on the packet-switched network.
 17. Theapparatus of claim 16, wherein the apparatus does not include circuitryto communicate using an ISDN protocol.
 18. The apparatus of claim 16,including a switch coupled to a central office switching system, andcoupled between the telephone line interface and the communicationcircuit for switching the telephone line between the central officeswitching system and the packet-switched network.
 19. The apparatus ofclaim 16, wherein the communication circuit is used to communicatefacsimile signals with the remote modem.
 20. An apparatus fortransmitting data over a telephone line and a packet-switched network,comprising:telephone line interface coupled to the telephone line; anetwork interface coupled to the packet-switched network; acommunication circuit coupled to the telephone line interface and thenetwork interface, the communication circuit communicating at aneffective symbol rate below 8,000 symbols per second, or an effectivesymbol rate above 8,000 symbols per second through the telephone lineinterface; a negotiation mechanism coupled to the telephone lineinterface for negotiating with a remote modem coupled to the telephoneline to determine whether to communicate with the remote modem at aneffective symbol rate above 8,000 symbols per second; and a transferrate switching system coupled to the communication circuit and thenegotiation mechanism for switching the communication circuit between aneffective symbol rate below 8,000 symbols per second and an effectivesymbol rate above 8,000 symbols per second.
 21. An apparatus fortransmitting data over a telephone line and a packet-switched network,comprising:a telephone line interface coupled to the telephone line; anetwork interface coupled to the packet-switched network; acommunication circuit coupled to the telephone line interface and thenetwork interface, the communication circuit communicating at a ratebelow 64,000 bits per second, or a rate above 64,000 bits per secondthrough the telephone line interface; a negotiation mechanism coupled tothe telephone line interface for negotiating with a remote modem coupledto the telephone line to determine whether to communicate with theremote modem at a rate above 64,000 bits per second; and a transfer rateswitching system coupled to the communication circuit and thenegotiation mechanism for switching the communication circuit between arate below 64,000 bits per second and a rate above 64,000 bits persecond.
 22. An apparatus for transmitting data over a telephone line anda packet-switched network, comprising:a telephone line interface coupledto the telephone line; a network interface coupled to thepacket-switched network; a communication circuit coupled to thetelephone line interface and the network interface, the communicationcircuit communicating using both a V.34/56K protocol and an ISDNprotocol through the telephone line interface; a negotiation mechanismcoupled to the telephone line interface for negotiating with a remotemodem coupled to the telephone line to determine whether to communicatewith the remote modem using the V.34/56K protocol or the ISDN protocol;and a transfer rate switching mechanism coupled to the communicationcircuit and the negotiation mechanism for switching the communicationcircuit between the V.34/56K protocol and the ISDN protocol.
 23. Anapparatus for transmitting data over a plurality of telephone lines anda packet-switched network, comprising:a plurality of telephone lineinterfaces coupled to the plurality of telephone lines; a networkinterface coupled to a packet-switched network; a plurality ofcommunication circuits coupled to respective telephone line interfacesin the plurality of telephone line interfaces and the network interface,communication circuits in the plurality of communication circuitsincluding circuitry to communicate at an effective symbol rate below4,000 symbols per second, and communication circuits in the plurality ofcommunication circuits including circuitry to communicate at aneffective symbol rate above 4,000 symbols per second through to thetelephone line interface; at least one negotiation mechanism coupled totelephone lines in the plurality of telephone line interfaces fornegotiation with a plurality of remote modems coupled to the pluralityof telephone lines to determine whether to communicate with remotemodems in the plurality of remote modems at an effective symbol rateabove 4,000 symbols per second; at least one transfer rate switchingsystem coupled to communication circuits in the plurality ofcommunication circuits and to at least one negotiation mechanism,including a mechanism to switch the plurality of communication circuitsbetween an effective symbol rate below 4,000 symbols per second and aneffective symbol rate above 4,000 symbols per second; and a mechanismthat converts between analog circuit-based data on telephone lines inthe plurality of telephone lines and digital packet-based data on thepacket-switched network.
 24. The apparatus of claim 23, wherein theapparatus does not include circuitry to communicate using an ISDNprotocol.
 25. The apparatus of claim 23, including a switch coupled to acentral office switching system, and coupled between the plurality oftelephone line interfaces and the plurality of communication circuitsfor switching telephone lines in the plurality of telephone linesbetween the central office switching system and the packet-switchednetwork.
 26. The apparatus of claim 23, wherein communication circuitsin the plurality of communication circuits are used to communicatefacsimile signals with remote modems in the plurality of remote modems.27. A method for transmitting data across a telephone line between afirst modem and a second modem, the telephone line being coupled to thefirst modem and the second modem, the method comprising:establishing aconnection between the first modem and the second modem through thetelephone line; negotiating between the first modem and the second modemthrough the connection to establish an agreed-upon communication rate;if the agreed-upon communication rate is below 8,000 effective symbolsper second, communicating between the first modem and the second modemacross the telephone line at a rate below 8,000 effective symbols persecond; and if the agreed-upon communication rate is above 8,000effective symbols per second, communicating between the first modem andthe second modem across the telephone line at a rate above 8,000effective symbols per second.
 28. The method of claim 27, wherein thecommunicating between the first modem and the second modem does notinvolve an ISDN protocol.
 29. The method of claim 27, whereincommunications between the first modem and the second modem across thetelephone line include facsimile signals.
 30. The method of claim 27,including the step of probing the telephone line to determine if thetelephone line is capable of passing information at greater than 8,000effective symbols per second.
 31. The method of claim 27, including thestep of exchanging information between the first modem and the secondmodem to identify a continuation of a previous communication sessionbetween the first modem and the second modem.
 32. The method of claim27, including the step of exchanging information between the first modemand the second modem to identify a continuation of a previouscommunication session between the first modem and the second modem,wherein the step of exchanging information includes:exchangingidentifying information for old parameters of an old communicationsession at the end of the old communication session; starting a newcommunication session by exchanging the identifying information for theold parameters; if the old parameters match, starting a new session withthe old parameters; if the old parameters mismatch, retraining theconnection between the first modem and the second modem.
 33. The methodof claim 27, including the step of probing the communication channel todetermine modulation parameters for communications across thecommunication channel.
 34. The method of claim 27, including the step oftraining a connection between the first modem and the second modem forecho cancellation and equalization.
 35. The method of claim 27, whereinthe step of communicating between the first modem and the second modemacross the telephone line at a rate below 8,000 effective symbols persecond and the step of communicating between the first modem and thesecond modem across the telephone line at a rate above 8,000 effectivesymbols per second, include the steps of:modulating a signal;demodulating a signal; converting an analog signal to a digital signal;and converting a digital signal to an analog signal.
 36. The method ofclaim 27, wherein the step of negotiating performs a modified V.8exchange between the first modem and the second modem to determinewhether to communicate between the first modem and the second modem atan effective symbol rate above 8,000 symbols per second.
 37. The methodof claim 27, wherein the telephone line includes a subscriber loop. 38.The method of claim 27, wherein the telephone line includes a connectionthrough a telephone switching system.
 39. The method of claim 27,wherein the second modem is coupled to a packet-switched network, andincluding the step of establishing a connection from the second modemthrough the packet-switched network.
 40. A method for transmitting dataacross a telephone line between a first modem and a second modem, thetelephone line being coupled to the first modem and the second modem,the method comprising:establishing a connection between the first modemand the second modem through the telephone line; negotiating between thefirst modem and the second modem through the connection to establish anagreed-upon communication rate; if the agreed-upon communication rate isbelow 64,000 bits per second, communicating between the first modem andthe second modem across the telephone line at a rate below 64,000 bitsper second; and if the agreed-upon communication rate is above 64,000bits per second, communicating between the first modem and the secondmodem across the telephone line at a rate above 64,000 bits per second.41. A method for transmitting data across a telephone line between afirst modem and a second modem, the telephone line being coupled to thefirst modem and the second modem, the method comprising:establishing aconnection between the first modem and the second modem through thetelephone line; negotiating between the first modem and the second modemthrough the connection to establish an agreed-upon communicationprotocol; if the agreed-upon communication protocol is a V.34/56Kprotocol, communicating between the first modem and the second modemacross the telephone line using a V.34/56K protocol; and if theagreed-upon communication protocol is an ISDN protocol, communicatingbetween the first modem and the second modem across the telephone lineusing the ISDN protocol.
 42. A method for transmitting data across atelephone line and for bypassing a central office switching system, themethod operating in a system including, a first modem coupled to thetelephone line, a switch coupled to the telephone line, a central officeswitching system, and a second modem, the second modem coupled to apacket-switched network, the method comprising the steps of:establishinga connection between the telephone line and the switch; receiving acontrol signal to switch the telephone line to the packet-switchednetwork; switching the telephone line to the packet-switched networkthrough the second modem in response to the control signal; exchanginginformation between the first modem and the second modem through thetelephone line to establish an agreed-upon communication rate; if theagreed-upon communication rate is below 4,000 effective symbols persecond, communicating between the first modem and the second modemacross the telephone line at a rate below 4,000 effective symbols persecond; if the agreed-upon communication rate is above 4,000 effectivesymbols per second, communicating between the first modem and the secondmodem across the telephone line at a rate above 4,000 effective symbolsper second; establishing a connection from the second modem through thepacket-switched network; and converting between analog circuit-baseddata on the telephone line and digital packet-based data on thepacket-switched network.
 43. The method of claim 42, wherein thecommunicating between the first and second modem does not involve anISDN protocol.
 44. The method of claim 42, wherein communicationsbetween the first modem and the second modem across the communicationchannel include facsimile signals.
 45. An apparatus for transmittingdata over a telephone line, comprising:a telephone line interfacecoupled to the telephone line; a communication circuit coupled to thetelephone line interface, the communication circuit including circuitryto communicate at an effective symbol rate below 8,000 symbols persecond, and the communication circuit including circuitry to communicateat an effective symbol rate above 8,000 symbols per second through thetelephone line interface; a negotiation mechanism coupled to thetelephone line interface including a mechanism to negotiate with aremote modem coupled to the telephone line to determine whether tocommunicate with the remote modem at an effective symbol rate above8,000 symbols per second; and a transfer rate switching system coupledto the communication circuit and the negotiation mechanism, including amechanism to switch the communication circuit between an effectivesymbol rate below 8,000 symbols per second, and an effective symbol rateabove 8,000 symbols per second, the telephone line includes a subscriberloop.
 46. The apparatus of claim 45, including a line probing mechanismcoupled to the telephone line interface, the line probing mechanismincluding resources to determine if the telephone line is capable ofpassing information at an effective symbol rate above 8,000 symbols persecond and the second modem across the communication channel includefacsimile signals.
 47. The apparatus of claim 45, including a mechanismcoupled to the telephone line interface that exchanges information withthe remote modem to identify a continuation of a previous communicationsession with the remote modem.
 48. The apparatus of claim 45, includinga mechanism coupled to the telephone line interface that exchangesinformation with the remote modem to identify a continuation of aprevious communication session with the remote modem, the mechanismincluding:a mechanism that exchanges identifying information for oldparameters of an old communication session at the end of the oldcommunication session; a mechanism that starts a new communicationsession by exchanging the identifying information for the oldparameters, so that if the old parameters match, the new communicationsession starts with the old parameters, and if the old parametersmismatch the connection between the first modem and the second modem isretrained to produce new parameters for the new communication session.49. The apparatus of claim 45, wherein the communication circuitincludes:a modulating circuit; a demodulating circuit; adigital-to-analog converter; and an analog-to-digital converter.
 50. Theapparatus of claim 45, wherein the negotiation mechanism facilitates amodified V.8 exchange with the remote modem to determine whether tocommunicate with the remote modem at an effective symbol rate above8,000 symbols per second.
 51. An apparatus for transmitting data over atelephone line and a packet-switched network, comprising:a telephoneline interface coupled to the telephone line; network interface coupledto the packet-switched network; a communication circuit coupled to thetelephone line interface and the network interface, the communicationcircuit communicating at an effective symbol rate below 4,000 symbolsper second, or an effective symbol rate above 4,000 symbols per secondthrough the telephone line interface; a negotiation mechanism coupled tothe telephone line interface for negotiating with a remote modem coupledto the telephone line to determine whether to communicate with theremote modem at an effective symbol rate above 4,000 symbols per second;a transfer rate switching system coupled to the communication circuitand the negotiation mechanism for switching the communication circuitbetween an effective symbol rate below 4,000 symbols per second and aneffective symbol rate above 4,000 symbols per second; a mechanism thatconverts between analog circuit-based data on the telephone line anddigital packet-based data on the packet-switched network; and a switchcoupled to a central office switching system, and coupled between thetelephone line interface and the communication circuit for switching thetelephone line between the central office switching system and thepacket-switched network.
 52. An apparatus for transmitting data over aplurality of telephone lines and a packet-switched network, comprising:aplurality of telephone line interfaces coupled to the plurality oftelephone lines; a network interface coupled to a packet-switchednetwork; a plurality of communication circuits coupled to respectivetelephone line interfaces in the plurality of telephone line interfacesand the network interface, communication circuits in the plurality ofcommunication circuits including circuitry to communicate at aneffective symbol rate below 4,000 symbols per second, and communicationcircuits in the plurality of communication circuits including circuitryto communicate at an effective symbol rate above 4,000 symbols persecond through to the telephone line interface; at least one negotiationmechanism coupled to telephone lines in the plurality of telephone lineinterfaces for negotiation with a plurality of remote modems coupled tothe plurality of telephone lines to determine whether to communicatewith remote modems in the plurality of remote modems at an effectivesymbol rate above 4,000 symbols per second; at least one transfer rateswitching system coupled to communication circuits in the plurality ofcommunication circuits and to at least one negotiation mechanism,including a mechanism to switch the plurality of communication circuitsbetween an effective symbol rate below 4,000 symbols per second and aneffective symbol rate above 4,000 symbols per second; a mechanism thatconverts between analog circuit-based data on telephone lines in theplurality of telephone lines and digital packet-based data on thepacket-switched network; and a switch coupled to a central officeswitching system, and coupled between the plurality of telephone lineinterfaces and the plurality of communication circuits for switchingtelephone lines in the plurality of telephone lines between the centraloffice switching system and the packet-switched network.
 53. A methodfor transmitting data across a telephone line between a first modem anda second modem, the telephone line being coupled to the first modem andthe second modem, the method comprising:establishing a connectionbetween the first modem and the second modem through the telephone line;negotiating between the first modem and the second modem through theconnection to establish an agreed-upon communication rate; if theagreed-upon communication rate is below 8,000 effective symbols persecond, communicating between the first modem and the second modemacross the telephone line at a rate below 8,000 effective symbols persecond; and if the agreed-upon communication rate is above 8,000effective symbols per second, communicating between the first modem andthe second modem across the telephone line at a rate above 8,000effective symbols per second, wherein the telephone line includes asubscriber loop.
 54. The method of claim 53, wherein the communicatingbetween the first modem and the second modem does not involve an ISDNprotocol.
 55. The method of claim 53, including the step of probing thetelephone line to determine if the telephone line is capable of passinginformation at greater than 8,000 effective symbols per second.
 56. Themethod of claim 53, including the step of exchanging information betweenthe first modem and the second modem to identify a continuation of aprevious communication session between the first modem and the secondmodem.
 57. The method of claim 53, including the step of exchanginginformation between the first modem and the second modem to identify acontinuation of a previous communication session between the first modemand the second modem, wherein the step of exchanging informationincludes:exchanging identifying information for old parameters of an oldcommunication session at the end of the old communication session;starting a new communication session by exchanging the identifyinginformation for the old parameters; if the old parameters match,starting a new session with the old parameters; and if the oldparameters mismatch, retraining the connection between the first modemand the second modem.
 58. The method of claim 53, wherein the step ofcommunicating between the first modem and the second modem across thetelephone line at a rate below 8,000 effective symbols per second andthe step of communicating between the first modem and the second modemacross the telephone line at a rate above 8,000 effective symbols persecond, include the steps of:modulating a signal; demodulating a signal;converting an analog signal to a digital signal; and converting adigital signal to an analog signal.
 59. The method of claim 53, whereinthe step of negotiating performs a modified V.8 exchange between thefirst modem and the second modem to determine whether to communicatebetween the first modem and the second modem at an effective symbol rateabove 8,000 symbols per second.
 60. A method for transmitting dataacross a telephone line and for bypassing a central office switchingsystem, the method operating in a system including, a first modemcoupled to the telephone line, a switch coupled to the telephone line, acentral office switching system, and a second modem, the second modemcoupled to a packet-switched network, the method comprising the stepsof:establishing a connection between the telephone line and the switch;receiving a control signal to switch the telephone line to thepacket-switched network; switching the telephone line to thepacket-switched network through the second modem in response to thecontrol signal; exchanging information between the first modem and thesecond modem through the telephone line to establish an agreed-uponcommunication rate; if the agreed-upon communication rate is below 4,000effective symbols per second, communicating between the first modem andthe second modem across the telephone line at a rate below 4,000effective symbols per second; if the agreed-upon communication rate isabove 4,000 effective symbols per second, communicating between thefirst modem and the second modem across the telephone line at a rateabove 4,000 effective symbols per second; establishing a connection fromthe second modem through the packet-switched network; and convertingbetween analog circuit-based data on the telephone line and digitalpacket-based data on the packet-switched network, wherein thecommunicating between the first and second modem does not involve anISDN protocol.
 61. An apparatus for transmitting data over a telephoneline, comprising:an interface means coupled to the telephone line; acommunication means coupled to the interface means, the communicationmeans for communicating at an effective symbol rate below 8,000 symbolsper second, or at an effective symbol rate above 8,000 symbols persecond through the interface means; a negotiation means coupled to theinterface means for negotiating with a remote modem coupled to thetelephone line to determine whether to communicate with the remote modemat an effective symbol rate above 8,000 symbols per second; and aswitching means coupled to at least one of the communication circuit andthe negotiation mechanism, for switching the communication means betweenan effective symbol rate below 8,000 symbols per second, and aneffective symbol rate above 8,000 symbols per second.